package com.koron.order.experiment.bean.vo;

import com.koron.bean.base.Attachment;
import com.koron.order.common.bean.po.OrderEquipPo;
import com.koron.order.common.bean.po.OrderWorkDeptPo;
import com.koron.order.experiment.bean.po.ExperimentEquipmentPo;
import com.koron.order.experiment.bean.po.ExperimentPo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @ClassName ExperimentVo
 * @description
 * @Author zhouj
 * @Date 2021/9/14 14:22
 */
@Data
@ApiModel("试验工单-作业表单Vo")
public class ExperimentVo extends ExperimentPo {

    @ApiModelProperty(value = "红绿灯展示 normal warn overTime")
    private String trafficLight;

    @ApiModelProperty(value = "基础信息的设备列表")
    private List<OrderEquipPo> orderEquipPoList;

    @ApiModelProperty(value = "作业单位列表")
    private List<OrderWorkDeptPo> workDeptPoList;

    @ApiModelProperty(value = "试验报告列表")
    private List<Attachment> attachmentList;

    @ApiModelProperty(value = "大修工单id")
    private String overhaulId;

    @ApiModelProperty(value = "大修工单code")
    private String overhaulCode;

    @ApiModelProperty(value = "作业表单的设备列表")
    private List<ExperimentEquipmentPo> experimentEquipmentPos;

}
